Optimized artificial intelligence search system and method for providing content in response to search queries

ABSTRACT

An optimized artificial intelligence search system for providing content in response to search queries, comprising: a computing device configured to allow a user to input search queries into a content extraction module that is in communication with an optimized search engine; an optimized search engine configured to receive search queries from the content extraction module and execute search queries to generate or render a list of search results to the content extraction module, and a database comprising templates associated with topics and the optimized search engine configured to interact with the database to choose templates in response to search queries, the content extraction module configured to highlight relevant content of web pages from the list of search results and display highlighted relevant content of web pages from the list of search results by filtering out irrelevant content on the computing device.

CROSS REFERENCE TO RELATED PATENT APPLICATIONS

This utility application claims the benefit and priority date of U.S.patent application 62/925,411 filed on Oct. 24, 2019, the contents ofwhich are incorporated herein by reference.

COPYRIGHT AND TRADEMARK NOTICE

This application includes material which is subject or may be subject tocopyright and/or trademark protection. The copyright and trademarkowner(s) has no objection to the facsimile reproduction of any part ofthe patent disclosure, as it appears in the Patent and Trademark Officefiles or records, but otherwise reserves all copyright and trademarkrights whatsoever.

TECHNICAL FIELD

The disclosed subject matter relates generally to search engine queryanalysis. More particularly or specifically, the present disclosurerelates to an artificial intelligence optimized search system and amethod for providing relevant content while keeping irrelevant lists ofsearch results out of future searches in response to search queries, andrepresenting that through a display of images, light and color thatdescribed the contented result in an image or animation of imagesthrough a device.

BACKGROUND

Search engines implement computerized search algorithms to allow usersto search resources such as relevant websites or databases. The searchengines are configured to locate resources that are relevant to thesearch query or queries. Users enter a search query consisting ofstrings of alphanumeric characters or words. The search query can takeforms ranging from a single search term (or query) to a complex sentencecomposed in a natural language. When used in conjunction with the searchengine, the word concept generally refers to a construct such as acluster of related words associated with a keyword.

With current search engines, once the search query is completed, noassistance is given to tailor future queries and find more regarding auser's requirements. If users do not find what they want, they need tostart all over again with a new search query. Because the new query hasno awareness of what the user has already considered and dismissed asnot useful, the user will be repeatedly shown things they have alreadyseen, making it more difficult to sift through new data. Even worse,future searches on later queries continue to bombard the user withresults which have been already deemed useless by him/her. Currently,existing search engines are incapable of providing efficient searchresults to the user. Due to lack of search query tracking, the currentsearch engines fail to remember anything from previous searches and aretherefore unable to help a user find what is important to him/her. Theexisting search engines are also unable to customize or collaborate withthe obtained search results. Further, the existing search engines areunsuitable for virtual reality/augmented reality systems.

In light of the aforementioned discussion, there exists a need for amore powerful and efficient search system for providing content withnovel methodologies that would overcome the above-mentioneddisadvantages. These methodologies provide for the delivery of data asimages and animation describing the content therein.

SUMMARY

The following presents a simplified summary of the disclosure in orderto provide a basic understanding for the reader. This summary is not anextensive overview of the disclosure and it does not identifykey/critical elements of the invention or delineate the scope of theinvention. The sole purpose of this summary is to present some conceptsdisclosed herein in a simplified form as a prelude to the more detaileddescription that follows.

An objective of the present disclosure is directed toward an artificialintelligence optimized search system that improves the internetexperience and is entirely suitable for simulation systems.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that executes a list ofsearch results in a simulation environment using 3-D manipulationtechniques and allows the user to manipulate and sift the list of searchresults in the simulation environment.

Another objective of the present disclosure is directed toward anartificial intelligence optimized search system that provides for afirst ever user-directed multi-channel structure to explore results fromtemplates simultaneously delivering topics.

Another objective of the present disclosure is directed toward anartificial intelligence optimized search system that enables a number ofinformation communities, including thought leaders and enthusiasticfollowers to obtain outstanding results.

Another objective of this present disclosure is directed towards anartificial intelligence optimized search system that provides thoughtleaders with a template tool to allow capturing an expert's thoughtprocess, thereby aiding searches of information to build useful resultsfor the users.

Another objective of the present disclosure is directed toward anartificial intelligence optimized search system to easily capture expertknowledge about searching, and apply templates across many relatedtopics to identify highly relevant information for the community.

Another objective of the present disclosure is directed toward anartificial intelligence optimized search system specifying templatesthat look for information on a given topic. For example, with a templateaggregator, a search query about the life of a president would directthe search under refinements such as life, political career, events,books and videos about the president, etc.

Another objective of the present disclosure is directed toward anartificial intelligence optimized search system that employs artificialintelligence techniques within templates to provide a revolutionary wayto combine multiple queries from multiple sources and filter outirrelevant information.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that collects huge datafrom different online sources in response to a search query and avoidsthe dominance of individual biases thereby enabling users to getunbiased results.

Another objective of the present disclosure is directed toward anartificial intelligence optimized search system that allows users to seehow their results are found, to learn from experts, and also to improvetheir search strategies.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that provides the toolsto the users to bias the search results to their own needs, rather thanbeing forced to accept biases they may not agree with or accept.

Another objective of the present disclosure is directed toward anartificial intelligence optimized search system that allows sponsors towork with thought leaders, and enable users to explore topics, producingresults that are valuable with respect to the aims of sponsors(increasing engagement with their content), thought leaders (servingtheir community), and for users (producing enlightenment, education, andexploration of deeper understanding).

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that improves thecollection, viewing, and consumption of lists of search results.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that combines multiplesources of search results into a user-directed set of results, helpingthe users to avoid the biases of any dominant individual, or evenmonopolistic, an existing provider of search results.

Another objective of the present disclosure is described as anartificial intelligence optimized search system that enables the contentproviders to recover market shares, revenues, and have a betterconnection with user communities.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that allows users whohave experience at finding information and offers the service of customdeveloped template to other users, provides for user to user, orbusiness to the user, template marketplace.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that generates revenueby providing search results to other applications and by modularizingcertain features into libraries that may be licensed to those softwareapplications.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that allows users tomaintain their own documents, list useful results, and/or potentiallysell them with a split payment to the system or for rewards to corporatesponsors.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that allows the user toearn rewards or money for searching and assists users who are notskilled in designing a good query.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that provides heat mapsconfigured to show popularity, relevance, and importance in acollaborative way.

Another objective of the present disclosure is directed towards heatmaps on the computing device that reveals what others are doing, directuser's attention to the most popular categories in response to a fellowuser's selections of various tiles/options.

Another objective of the present disclosure is directed towards the heatmaps that act as a reporting metric to help users and sponsors tovisualize the effectiveness of their templates.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that provides the heatmap in response to how often users select certain tiles that allowpeople to participate in a given search community. (For example, userswho regularly search sports will see a heat map during major sportingevents.)

Another objective of the present disclosure is directed towards the heatmap having colors behind the tiles/options so that users can identifythe more popular selections.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that applies knowledgewith paid, indexed, and directory generated content in response to ruleswithin the templates to select relevant search results.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that creates broadsearch query categories, (some with corporate sponsorship), andcollaborative features, gather thought processes from aggregatorsidentified by tiles (or experts in their field) for individualapplicants who pay to influence the user.

Another objective of the present disclosure is directed as an artificialintelligence optimized search system that builds each field uponcommunities with specific content and provides tools for sharing theirapproach to find useful information, resulting in a free market of ideasthat allow even novice internet searchers to gain insight and revenue.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that provides tools toallow users to share template answers in response to broad questioncategories.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that track of multipleproject categories and alerts the user to new information available,which may be generated from paid sponsors, experts, or even other userswho have built their search queries.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that allows the user torefresh the results of previous queries depending on how they value theinsight provided.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that allows for themonetization of the search query beyond hidden advertisers' agendas.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that serves as a bridgebetween grandparents, parents, and the young, giving all generations aguided approach to relevant and insightful information from theinternet.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that provides content intile form with a heat map superimposed for peer relevancy.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that controls it's owndata, rather than a machine that extracts only the data it thinks theuser needs.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that provides customizeduser interfaces that acts as a dashboard to conduct query search.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system with intuitive featuresthat make it virtually powerful with a strong stickiness factor.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system cleans, bundled searchesthat are truly personalized with speedy delivery.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that shares theknowledge in a way that revolutionizes how people come together online.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that enhances themonetization of the user experience with what is relevant by usingexpert systems to decipher and identifies what users want, helping themto adopt new skills, processes, and structure in order to deliver anintelligent solution. The solution is delivered in the form of a tileacting as a template aggregator.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that builds templatetiles that affect the monetization of parallel databases—all byincorporating individual online interactions that no machine can extractor extrapolate.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system whose visual navigationis intuitively compelling, rooted in the evolution of social media andpersonal content for mobile device, augmented or virtual realitydevices, may be put into translatable forms for the simulationenvironment by, among other things, depicting worded content throughimages and animation.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that allows contentdevelopers to make links to various kinds of research.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that encourages theusers who specialize in blogging related to one of the search verticalsto link to searches pertaining to items of interest and relevance to thearticles.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system which links to financialsites that look in depth at various companies and also links to thestock market trading sites on various trading analysis techniques.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that provides thebenefits of creating an account include: tracking search history (forthe user's own benefit), sharing search history and personal notes onsearches between devices, (for instance, to conduct competitiveresearch), creating separate category lists of searches (such as,collections of saved posts on social media websites), easily returningto previous searches being notified when previous topics of interest areupdated with additional information (via template changes, refreshspidering, etc.), offering a feature to segment their search history,categorization or labelling, creating private shareable searchtemplates, requesting searches on demand or automatically on a schedule,and sharing—think competitive research being done by a small team.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that monetizes itsdelivery system through multiple dynamic aggregators that are sponsored,paid for by experts, or monetized by users who share their searchactivity.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that creates multipledelivery options with other mediums and interactions with potentialconsumer bases, allowing for exponential corporate growth in deliveringa complimentary brand image.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that allows the user tomore easily recognize where they want to go with light imaging overlay,a design that translates easily to the AR/VR way of the future.

Another objective of the present disclosure is directed towards theartificial intelligence optimized search system takes the sharing ofinformation from a static web portal to an interactive user base.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that creates acollaborative and more pleasurable search experience.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that is an immediate andtransparent layer of communication and through a resurgence of theglobal web community that values diversity in ideas and providesopportunities to users to personally gain from the experience.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that creates a safeplace for the sharing of ideas with bias and diversity in balance.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that increases researchamong mobile users, providing the ability to make granular and genericsearches with ease and comfort through the multi-source search query andits unique UI/UX design, that also allows the user to customize theirinterface with preferences, styles, look, and design.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that learns the user'sbehavior and interests to help yield more refined insights across alldevices—and across all borders.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that captures eachperson's missed opportunities in the race to digitize and transformintelligent theories.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that encourages theusers to dream bigger and helps them find their answers fast.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that accelerates searchthrough painless, intelligent, and reliable discovery.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that enables both masscustomization and monetization.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that allows the userswho take the time to learn the templates for preserving and apply expertknowledge in search, can become template authors and produce templateson topics of interest, and then offer these templates for sale to otherusers.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that drives traffic,creates impressions, and new topics, monetizes with advertising.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that leases or sellsplacement on certain tiles.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that provides organizinginformation and allows the users to explore that organized information.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that incorporatescompelling research with a strong brand identity, providing educational,legal, and additional identified market users to use and subscribe tothe line of products.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that provides rich,accurate, and fast resourcing by aggregating the responses to queriesacross various templated tiles.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system in response to timeless,extensive usage and behavior patterns.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that provides immediateanswers, answers to user questions.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that incorporatesspecific usage patterns and creates a basis for locating historicalsearch information and current market data.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that delivers immediateon demand research in response to user-defined parameters.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that provides insightinto the underlying goals of each search that potentially address realcustomer needs.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that allows the team toanswer questions, consider feedback, and assist customers in finding theinformation they are seeking.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that grants users anyaccess to information and other non-confidential searches.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that continuallyidentifies new search insights and capabilities to enhance itstechnology and evolve its processes, with the aim of ensuring that itsproduct line meets the needs of the entire targeted marketplace.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that is ever-vigilant inidentifying user needs and evolving its business tools and services forthe user's benefit.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that implements thesearch engine optimization to increase visibility and create easieraccess to the website for app downloads and installation.

Another objective of the present disclosure is directed towards anartificial intelligence optimized search system that reveals the goal onthe first page of relevant searches matching specified keywords.

In an embodiment of the present disclosure, the system consists of acomputing device configured to allow a user to input one or more searchqueries into a content extraction module that is in communication withan optimized search engine, so that the optimized search engineconfigured to receive one or more search queries from the contentextraction module and execute the search queries to render a list ofsearch results to the content extraction module.

In another embodiment of the present disclosure, the system furthercomprising a database comprising one or more templates associated withone or more topics and the optimized search engine configured tointeract with the database to choose the one or more templatesassociated with the one or more topics in response to the one or moresearch queries, the optimized search engine further configured tocollect the list of search results from a plurality of online sourcesusing the one or more chosen templates and transfer the collected listof search results to the content extraction module, the contentextraction module configured to highlight a relevant content of aplurality of web pages from the list of search results and display thehighlighted relevant content of the plurality of web pages from the listof search results by filtering out an irrelevant content on thecomputing device.

In another embodiment of the present disclosure, the computing deviceconfigured to execute the list of search results in a simulationenvironment to the user using one or more three-dimensional (3D)manipulation techniques from the content extraction module.

BRIEF DESCRIPTION OF THE DRAWINGS

In the following, numerous specific details are set forth to provide athorough description of various embodiments. Certain embodiments may bepracticed without these specific details or with some variations indetail. In some instances, certain features are described in less detailso as not to obscure other aspects. The level of detail associated witheach of the elements or features should not be construed to qualify thenovelty or importance of one feature over the others.

FIG. 1 is a block diagram representing an artificial intelligenceoptimized search system in which aspects of the present disclosure canbe implemented. Specifically, FIG. 1 depicts a schematic representationof the artificial intelligence optimized search system for providingrelevant content in response to search queries, in accordance with oneor more exemplary embodiments.

FIG. 2 is a block diagram depicting a schematic representation of thefirst computing device and/or the second computing device shown in FIG.1, in accordance with one or more exemplary embodiments.

FIG. 3 is an example screen depicting a search result web page, inaccordance with one or more exemplary embodiments.

FIG. 4 is an example screen depicting an embodiment of the contentextraction module on the first computing device and/or the secondcomputing device, in accordance with one or more exemplary embodiments.

FIG. 5 is an example screen depicting another embodiment of the contentextraction module on the first computing device and/or the secondcomputing device, in accordance with one or more exemplary embodiments.

FIG. 6 is an example screen depicting another embodiment of the contentextraction module on the first computing device and/or the secondcomputing device, in accordance with one or more exemplary embodiments.

FIG. 7A, FIG. 7B, FIG. 7C, FIG. 7D, FIG. 7E are example diagramsdepicting heat maps, in accordance with one or more exemplaryembodiments.

FIG. 8 is an example flow diagram depicting a method for providingrelevant content in response to the search query, in accordance with oneor more exemplary embodiments.

FIG. 9 is an example flow diagram depicting a method for displaying thesearch results in the template form in response to the search query, inaccordance with one or more exemplary embodiments.

FIG. 10 is an example flow diagram depicting a method for using thetemplates as relevant search results for the search query, in accordancewith one or more exemplary embodiments.

FIG. 11 is an example flow diagram depicting a method for allowing theuser to delete irrelevant list of search results and enabling the userto give the feedback, in accordance with one or more exemplaryembodiments.

FIG. 12 is a block diagram illustrating the details of digitalprocessing system in which various aspects of the present disclosure areoperative by execution of appropriate software instructions.

Furthermore, the objects and advantages of this invention will becomeapparent from the following description and the accompanying annexeddrawings.

REFERENCE NUMERALS IN THE DRAWINGS

FIG. 1, 100 discloses an artificial intelligence optimized search system

-   102 First Computing Device of artificial intelligence optimized    search system 100-   104 Second Computing Device of artificial intelligence optimized    search system 100-   106 Network of artificial intelligence optimized search system 100-   108 Optimized Search Engine of artificial intelligence optimized    search system 100-   110 Content Extraction Module of artificial intelligence optimized    search system 100

FIG. 2, 200 discloses a First Computing Device or second computingdevice 102/104 of artificial intelligence optimized search systemartificial intelligence artificial intelligence optimized search system

-   201 Bus-   203 Database-   108 Optimized Search Engine of First Computing Device or second    computing device 200-   205 Search Query Resolving Module,-   207 Template Selection Module,-   209 Content Providing Module-   110 Content Extraction Module of First Computing Device or second    computing device 200-   211 Content Highlighting Module-   213 Content Deleting Module-   215 Feedback Module-   217 Simulation Module

FIG. 3, 300 discloses an example screen of search result webpage

-   302 a query box 302 a of webpage 300-   302 b refine button of webpage 300-   302 c done button of webpage 300-   302 d stop button of webpage 300-   302 e refresh button of webpage 300-   302 f minimize button of webpage 300-   302 g file button of webpage 300-   302 h help button of webpage 300-   304 list of search results of webpage 300-   306 a settings button of webpage 300-   306 b menu button of webpage 300-   308 selected result webpage of webpage 300-   310 save button of webpage 300-   312 navigation bar of webpage 300-   314 saved phrase filter of webpage 300

FIG. 4, 400 discloses a screen depicting an embodiment of the contentextraction module

-   402 voice assistant of content extraction module 400-   404 search bar of content extraction module 400-   406 a, 406 b, 406 c, 406 d, 406 e, 406 f, 406 g, 406 h, 406 i tiles-   408 list of books

FIG. 5, 500 discloses another screen depicting another embodiment of thecontent extraction module

-   506 a, 506 b, 506 c, 506 d, 506 e, 506 f, 506 g, 506 h, and 506 i    tiles-   512 list of images

FIG. 6, 600 discloses another screen depicting another embodiment of thecontent extraction module

-   606 a, 606 b, 606 c, 606 d, 606 e, 606 f, 606 g, 606 h, and 606 i    Tiles-   608 list of books-   612 list of images

FIG. 7, 700 discloses heat maps

-   702 first heat map,-   704 second heat map,-   706 third heat map,-   708 fourth heat map,-   710 fifth heat map

FIG. 8, 800 discloses a method for providing relevant content inresponse to the search query

-   802 Allowing a user to input a search query to a content extraction    module using a computing device-   804 Receiving the search query from the content extraction module to    an optimized search engine-   806 Executing the search query received from the content extraction    module by the optimized search engine and choosing templates    associated with topics in response to the search query-   808 Collecting a list of search results from different online    sources using the chosen templates associated with topics and    transferring the list of collected search results to the content    extraction module-   810 Highlighting a relevant content of web pages from the list of    search results by the optimized search engine and displaying the    highlighted relevant content of the web pages from the list of    search results by filtering out irrelevant content on the computing    device-   812 Executing the list of search results in a simulation environment    using 3-D manipulation techniques from the content extraction module-   814 Enabling the user to give a feedback to the list of search    results by the content extraction module and analyzing the feedback    to filter out irrelevant search results to the user during future    searches on the computing device

FIG. 9, 900 discloses a method for displaying the search results in thetemplate form in response to the search query

-   902 Allowing the user to input the search query to the content    extraction module using the computing device-   904 Receiving the search query from the content extraction module to    the optimized search engine-   906 Determining whether the search query is known?-   906 is YES, 908, Choosing the templates from stored associations of    the database between topics and templates by the optimized search    engine-   906 is NO, 910, Choosing the templates from suggested templates of    the database by the optimized search engine to create associations    between the templates and the topics-   912 Transferring the list of search results from the optimized    search engine to the content extraction module once the list of    search results collected using the chosen templates and displaying    the list of search results in a template form on the computing    device

FIG. 10, 1000 discloses a method for using the templates as relevantsearch results for the search query

-   1002 Creating the templates by the user (for example, knowledge    engineers, practitioners, artificial algorithms) on the content    extraction module via the computing device-   1004 Receiving the templates from the content extraction module to    the database and adding the templates continually for various    categories of topics by the optimized search engine-   1006 Using the templates as relevant search results for the search    query by the optimized search engine

FIG. 11, 1100 discloses method for allowing the user to deleteirrelevant list of search results and enabling the user to give thefeedback

-   1102 Executing the search query by the optimized search engine to    get a new list of search results to combine with a previous list of    search results-   1104 Storing the new list of search results, the previous list of    search results, the executed one or more search queries in the    database-   1106 Allowing the user to delete irrelevant search results on the    content extraction module and enabling the user to give the feedback    to the list of search results-   1108 Sending the given feedback to the database from the content    extraction module and avoiding biases of any individual dominant, or    even monopolistic, existing the list of search results on the    computing device

FIG. 12—digital processing system corresponds to the computing device

-   1210 CPU-   1220 Random Access Memory (RAM)-   1225 Shared Environment of RAM 1220-   1226 User Programs of RAM 1220-   1230 Secondary Memory-   1235 Hard Drive of secondary Memory 1230-   1236 Flash Memory of secondary Memory 1230-   1237 Removable Storage Drive of secondary Memory 1230-   1240 Removable Storage Unit-   1250 Communication Path-   1260 Graphics Controller-   1270 Display Unit-   1280 Network Interface-   1290 An Input Interface

DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS

It is to be understood that the present disclosure is not limited in itsapplication to the details of construction and the arrangement ofcomponents set forth in the following description or illustrated in thedrawings. The present disclosure is capable of other embodiments and ofbeing practiced or of being carried out in various ways. Also, it is tobe understood that the phraseology and terminology used herein is forthe purpose of description and should not be regarded as limiting.

The use of “including”, “comprising” or “having” and variations thereofherein is meant to encompass the items listed thereafter and equivalentsthereof as well as additional items. The terms “a” and “an” herein donot denote a limitation of quantity, but rather denote the presence ofat least one of the referenced item. Further, the use of terms “first”,“second”, and “third”, and the like, herein do not denote any order,quantity, or importance, but rather are used to distinguish one elementfrom another.

Referring to FIG. 1, FIG. 1 is a block diagram 100 representing anartificial intelligence optimized search system in which aspects of thepresent disclosure can be implemented. Specifically, FIG. 1 depicts aschematic representation of the artificial intelligence optimized searchsystem for providing content in response to search queries, inaccordance with one or more exemplary embodiments. The artificialintelligence optimized search system 100 includes a first computingdevice 102, and a second computing device 104 operatively coupled toeach other through a network 106. The network 106 may include, but isnot limited to, an Ethernet, a wireless local area network (WLAN), or awide area network (WAN), a Bluetooth low energy network, a ZigBeenetwork, a WIFI communication network e.g., the wireless high speedinternet, or a combination of networks, a cellular service such as a 4G(e.g., LTE, mobile WiMAX) or 5G cellular data service, a RFID module, aNFC module, wired cables, such as the world-wide-web based Internet, orother types of networks may include Transport Control Protocol/InternetProtocol (TCP/IP) or device addresses (e.g. network-based MAC addresses,or those provided in a proprietary networking protocol, such as ModbusTCP, or by using appropriate data feeds to obtain data from various webservices, including retrieving XML data from an HTTP address, thentraversing the XML for a particular node) and the like without limitingthe scope of the present disclosure. The system 100 is preferablyrealized as a computer-implemented system in that the first and secondcomputing devices (102, 104) are configured as computer-based electronicdevices.

Although the first and second computing devices 102, 104 are shown inFIG. 1, an embodiment of the system 100 may support any number ofcomputing devices. The system 100 may support only one computing device(102 or 104). The computing devices 102, 104 may include, but are notlimited to, a desktop computer, a personal mobile computing device suchas a tablet computer, a laptop computer, or a netbook computer, asmartphone, a video game device, an augmented reality device, a virtualreality device, a digital media player, a piece of home entertainmentequipment, backend servers hosting database and other software, and thelike. Each computing device 102, 104 supported by the system 100 isrealized as a computer-implemented or computer-based device having thehardware or firmware, software, and/or processing logic needed to carryout the intelligent messaging techniques and computer-implementedmethodologies described in more detail herein. The first computingdevice 102 and/or the second computing device 104 may be configured todisplay features by an optimized search engine 108. The features may behelpful to find out relevant content on the first computing device 102and/or the second computing device 104. The first computing device 102and/or the second computing device 104 may be operated by users. Theusers may include, but not limited to, individuals, bloggers, authors,knowledge engineers, practitioners, content creators, employees,stakeholders, advertisers, content providers, sponsors, organizations,experts, and the like. The first computing device 102 and the secondcomputing device 104 may be operated by users.

The first computing device 102 and the second computing device 104 mayinclude a content extraction module 110 which is accessed as a mobileapplication, web application, software that offers the functionality ofmobile applications, and viewing/processing of interactive pages, forexample, are implemented in the first and second computing devices 102,104 as will be apparent to one skilled in the relevant arts by readingthe disclosure provided herein. For example, the first computing device102 includes the content extraction module 110 (for example, mobileapplication) downloaded from a cloud server (not shown). Whereas thesecond computing device 104 may be directly accessed the contentextraction module 110 (for example, web application). The contentextraction module 110 may be any suitable application downloaded fromGOOGLE PLAY® (for Google Android devices), Apple Inc.'s APP STORE® (forApple devices), or any other suitable database. In some embodiments, thecontent extraction module 110 may be software, firmware, or hardwarethat is integrated into the first and second computing devices 102 and104. The content extraction module 110 may be an artificial intelligencepowered, need-based, or social networking service to enable real-timesearch results.

The first computing device 102 and/or the second computing device 104may be configured to allow users to build templates on the contentextraction module 110. The templates may be continually added forcategories of topics. The categories of topics may include, but notlimited to, celebrities, actors, sports figures, historical figures,ticker research, a list of new stories, a formatted set of stories, andthe like. The users who take the time to learn the templates forpreserving and apply expert knowledge in search, may become authors andproduce templates on topics of interest, and then offer these templatesfor sale to other users. The users may able to put out ideas of thingsthey would like help finding. The user may re-run the template in thefuture on the first computing device 102 and/or the second computingdevice 104, refreshing the information already found with new linkswhenever they want new information. The optimized search engine 108 isgenerally configured to store, maintain, and execute software programs,such as artificial intelligence and machine learning programs, database(203 shown in FIG. 2) that includes predefined templates.

The database (203 shown in FIG. 2) includes verticals, whereas eachvertical has many templates defining how to organize different kinds ofsearches relevant to that vertical. The content extraction module 110may enable the user to create associations between the templates and thetopics on the first computing device 102 and/or the second computingdevice 104. A template may be used to find and organize information formany related topics. The content extraction module 110 may also beconfigured to allow the authors creating improvements and other dailyinformation for the users. The content extraction module 110 may includea catalog of improvement module descriptions. The content extractionmodule 110 may include a personal improvement platform app thatdownloads a user chosen set of modules. The content extraction module110 may be the symbolism and tokenization of words to create a universalunderstanding of knowledge.

The optimized search engine 108 may be configured to suggest searchqueries and the list of search results to the content extraction module110 in response to user queries. The optimized search engine 108includes pioneering techniques to present the list of search results ina simulation environment using three-dimensional (3-D) manipulationtechniques. The simulation environment may include, but not limited to,an augmented reality environment, a virtual reality environment, a mixedreality environment, and the like. The list of search results may beunbiased and arranged by relevance to the user. The optimized searchengine 108 may be configured to bridge the gap between currentgeneration mobile users and the virtual reality, and augmented reality,consumption of search results and information of the near future. Theusers are able to customize or collaborate on the list of search resultson the first computing device 102 and/ the second computing device 104through the content extraction module 110. The optimized search engine108 may be configured to execute the search queries received from thecontent extraction module 110 to get a new list of search results tocombine with a previous list of search results. The optimized searchengine 108 may also be configured to remember the previous list ofsearch results that may be hidden in the future by the new list ofsearch results. The users may easily delete irrelevant search results onthe content extraction module 110 through the first computing device 102and/or the second computing device 104. The optimized search engine 108remembers the online sources which may be chosen by the users.

The optimized search engine 108 may be configured to help the usersavoid the biases of any individual dominant, or even monopolistic, anexisting provider of the list of search results. For example, contentproviders, who have been hurt by the biases, and blacklists, of existingsearch result providers, the optimized search engine 108 may be theobvious partner for indexing the existing sources of content. Theoptimized search engine 108 enables those content providers a way torecover their market shares, revenues, and have a better connection withtheir user communities. The users spend their money with the optimizedsearch engine 108 on better prospects for goods, services, and otherinformation provided. For example, the simulation environment may bringshoppers to a virtual mall of their design, or augmented reality allowsshoppers to try on clothes without changing by showing a mirror likeimage.

The first computing device 102 and/or the second computing device 104may allow the user to input the search queries to the content extractionmodule 110. The optimized search engine 108 may be configured to receivethe search queries and choose the templates from remembered associationsbetween topics and templates when the search queries are known. Theoptimized search engine 108 may also be configured to choose thetemplates from suggested templates to create associations betweentemplates and topics when the search queries are unknown. For example,if a user entered the text such as a goal of remodel house in thecontent extraction module 110, then the content extraction module 110suggests the search queries, results, and new modules to support theuser's goal. The results displayed in the content extraction module 110in a template form. The content extraction module 110 may include agamification model where the users earn and use credits. Users may nothave to log in to use the content extraction module 110, but it wouldentice the users to create an account by offering additional benefits.The content extraction module 110 may also be configured to allow theusers to earn the credits by exploring, including on a consecutive dailybasis via a gamification reward to create stickiness. The contentextraction module 110 may also be configured to respond to in-appincentives to view ads. The credits of the content extraction module 112may be used to get rid of the advertising bar, request and store customsearches, sponsor providers of favored content to get better placementin Micropayments to support good content, enticing users to create anaccount. The content extraction module 110 may be available and usableeven for those who opt out of creating an account. The contentextraction module 110 may make money from those who prefer to create theaccount, and also from information sources. With the account, the usersmay link the computing device 102/104 and the content extraction module110 use to share information in the manner they would want to share it.

The content extraction module 110 may be configured to track useraccounts, credits, use, enticement, management/tracking, spidering andcache building, content ranking components, content writing components,and the like. The content extraction module 110 may also be configuredto allow the user on the first computing device 102 and/or the secondcomputing device 104 to track search history (for the user's benefit),share search history and personal notes on searches between devices,create separate category lists of searches (like collections of savedposts on social media websites, easily returning to previous searchesbeing notified when previous topics of interest are updated withadditional information (via template changes, refresh spidering, etc.).The search history may be at the user's control to edit or delete. Theuser may create private shareable search templates, and request searcheson demand or automatically on a schedule.

The content extraction module 110 may be configured to create multipledelivery options with other mediums and interactions with potentialconsumer bases, this allows for exponential corporate growth indelivering a complimentary brand image. The content extraction module110 includes visual navigation, with its intuitive tile iconography forcategories or fields of interest, allows the user to more easilyrecognize where they want to go with light imaging overlay, it is adesign that translates easily to the augmented reality/virtual realityway of the future. The content extraction module 110 may also beconfigured to increase research among the users, provide the ability tomake granular and generic searches with ease and comfort through themulti-source search query and its unique UI/UX design. Accordingly,learning the user's behavior and interests may help to yield morerefined insights across the first computing device 102 and/or the secondcomputing device 104.

For example, the content extraction module 110 has several approaches tomonetization, including revenue from user activity generating traffic,mobile marketing campaigns, basic versions of the mobile search app(free to users with an advertising bar), including revenue withoutrequiring user signup, template marketplace, providing optimized list ofsearch results to other apps. Modularizing certain features intolibraries can license to other apps. Advertising access (both leased andsold). The sale of tiles/keywords (including from variable fixed-priceauctions). The tiles may include a software networking website, images,an E-commerce website, a list of books, and the like. The lease or saleof content publisher indexing partnerships, knowledge worker seats,corporate intranet knowledge portals. The content extraction module 110may be configured to allow the users to provide organizing informationand also to explore that organized information on the first computingdevice 102 and/or the second computing device 104. For example, thecontent extraction module 110 sells content publishers a package forbuilding superior exploration portals to help their users explore thepublisher's content. The packages include support by experienced usersin creating templates that organize user knowledge, indexing usercontent for relevancy and related audiences. The packages may includethe preferred placement of results for that content publisher in othertopics indexed throughout a variety of vertical portals. What's more,based on the editorial bias of the package, the content may receivefeatured organic style placement in the content extraction module 110via user-selected, bias-driven results. Organizations may benefit fromthe content extraction module 110 portal package, including news sites,think tanks, science organizations, scientific journals, authors(providing a cross-book index of all their writing), politicalorganizations (providing papers presenting the specific positions of acandidate, coalition, or party), and the like. The content extractionmodule 110 may not be configured to provide simply indexing of “data”that is not always relevant, or impossible to replicate. The contentextraction module 110 may provide rich, accurate, and fast resourcing byaggregating the list of search results to search queries across varioustemplated tiles. The content extraction module 110 may be based ontimeless, extensive usage and behavior patterns.

The content extraction module 110 includes a heat map in response to howoften users select certain tiles that allow the users to participate ina given search community on the first computing device 102 and/or thesecond computing device 104. For instance, the users who regularlysearch sports will see the heat map during major sporting events. Theheat map may include colors behind the tiles so that users can identifythe more popular selections. The heat map acting as a directionalcompass is interesting and makes it fun for the user to reinforce the‘discoverers delight’ etc.

The optimized search engine 108 may be configured to take the sharing ofinformation from a static web portal to an interactive user base. Itsindex and look-up work is not the way of the future, but the pastinstead that needs to be built upon as an interactive portal. Similarly,search as a communication tool can help humans define what they don'tknow—that is, what they cannot see—with the implication of expandinghuman thought while gaining value from one's efforts. The optimizedsearch engine 108 may also be configured to render a quicker response tosearch queries, make them more fluid when it comes to sharinginformation. The optimized search engine 108 may apply knowledge withboth paid, indexed, and directory generated content based on ruleswithin the templates that select the list of search results. Theoptimized search engine 108 may provide tools that allow the users toshare templated answers to broad categories of search queries. Theoptimized search engine 108 may allow for the monetization of the searchquery beyond hidden advertisers' agendas. With the content extractionmodule 110, the user earns rewards or money for searching and forassisting others who are not skilled in writing a good search query. Thecontent extraction module 110 may create a safe place for the sharing ofideas with bias and diversity in balance. The content extraction module110 may also be configured to allow the users to sell the tiles as alicensing-type model with various franchises (sports franchises). Thelicensing with corporate sponsors for various items may include, but notlimited to, the baseball-related tiles for the cost of a long-tailsearch. For example, a tile the San Francisco Giants may sponsor cangenerate additional revenue from a commission partnership or reselleroffering Giants jerseys.

Referring to FIG. 2, FIG. 2 is a block diagram 200 depicting a schematicrepresentation of the first computing device 102 and/or the secondcomputing device 104 shown in FIG. 1, in accordance with one or moreexemplary embodiments. The first computing device 102 and/or the secondcomputing device 104 may include the content extraction module 110, theoptimized search engine 108, a bus 201, and a database 203. Theoptimized search engine 108 includes a search query resolving module205, a template selection module 207, and a content providing module209. The content extraction module 110 includes a content highlightingmodule 211, a content deleting module 213, a feedback module 215, and asimulation module 217. The bus 201 may include a path that permitscommunication among the modules of the optimized search engine 108 andthe modules of the content extraction module 110. The term “module” isused broadly herein and refers generally to a program resident in memoryof the computing device 102 or 104. The optimized search engine 108 andthe content extraction module 110 may be communicated with the database203.

The content extraction module 110 may include heat maps configured toshow the popular, relevant, and important list of search results inresponse to the search queries on the first computing device 102 and/orthe second computing device 104. The search query resolving module 205may be configured to resolve the received search query from the contentextraction module 110. For example, the search query may include thelife of a president who may direct the search under refinements such aslife, political career, books and videos about the president, and thelike.

The template selection module 207 may be configured to select thetemplates in response to the search query. The template may be used tofind and organize relevant content associated with relevant topics. Ifthe search query is known, the template selection module 207 may selectthe templates from stored associations between topics and the templates.The associations may be created between the templates and the topics bythe user and add those associations to the database 203. If the searchquery is unknown, the template selection module 207 may select fromsuggested templates to create associations between the templates and thetopics. The template selection module 207 may include artificialintelligence techniques within the templates to provide a revolutionaryway to combine the search queries from many sources and filter outirrelevant information. The template selection module 207 may beconfigured to allow the users to build and add the templates for variouscategories of topics on the first computing device 102 and/or the secondcomputing device 104. The template selection module 207 may also beconfigured to allow the user to provide the knowledge about searching,and apply the template across many related topics to find highlyrelevant content for the users.

The content providing module 209 may be configured to provide therelevant content in the form of the templates to the content extractionmodule 110. The content providing module 209 may also be configured tosuggest the search queries and the relevant content in response to thesearch queries to the content extraction module 110. The contentproviding module 209 may combine the search results to be gathered fromthe search queries. The search queries may be additive (underseaequipment also with undersea drones) as well as subtractive (remove allresults from websites). The content providing module 209 may beconfigured to provide relevant content in the form of templates onsingle line search queries. The content providing module 209 may also beconfigured to suggest the search queries and the relevant content inresponse to the user's search queries. The database 203 may beconfigured to store the list of search results, user's search queries,and suggested search queries and the list of search results.

The content highlighting module 211 may be configured to highlight therelevant content of web pages from the list of search results anddisplay the highlighted relevant content of the web pages from the listof search results on the first computing device 102 and/or the secondcomputing device 104. The content deleting module 213 may be configuredto use artificial intelligent techniques within the templates to providethe relevant content from many sources and filter out/delete theirrelevant content on the first computing device 102 and/or the secondcomputing device 104. The content deleting module 213 may be furtherconfigured to allow the user to delete the irrelevant search results onthe first computing device 102 and/or the second computing device 104.

The feedback module 215 may be configured to enable the user to inputfeedbacks to the list of search results and analyze the feedbacks tofilter out irrelevant search results to the user during future searcheson the first computing device 102 and/or the second computing device104. The list of search results are liked or disliked by the users onthe first computing device 102 and/or the second computing device 104.The simulation module 217 may be configured to execute the list ofsearch results in a simulation environment to the user usingthree-dimensional (3D) manipulation techniques. The simulation module217 may also be configured to enable the user to manipulate and sift thelist of search results.

Referring to FIG. 3, FIG. 3 is an example screen 300 depicting a searchresult webpage, in accordance with one or more exemplary embodiments.The search result webpage 300 includes a query box 302 a, a refinebutton 302 b, a done button 302 c, a stop button 302 d, a refresh button302 e, a minimize button 302 f, a file button 302 g, a help button 302h, a list of search results 304, a settings button 306 a, a menu button306 b, a selected result webpage 308, a save button 310, a navigationbar 312, and a saved phrase filter 314. The navigation bar 312 includeselements such as Back 312 a, Forward 312 b, an open in browser button312 c, address control 312 d for navigating among URLs as well-known.Entry of the URL into the address control 312 d and actuation of the URLsuch as by return or execution of a GO button 312 e causes the browserbutton 312 c to locate and retrieve the identified search results intothe list of search results 304.

The query box 302 a includes a search query description. The query box302 a also includes a search button that may be selected by the user toinitiate search of the results using the query description specified inthe query box 302 a. The list of search results may be appeared on thefirst computing device 102 and/or the second computing device 104 afterselecting the search button of the query box 302 a. The refine button302 b may be configured to allow the user to give refined search queryon the query box so that the optimized search engine 108 may giverefined search results on the first computing device 102 and/or thesecond computing device 104. The user may select the done button 302 conce the search query is finalized. If the user selects the stop button302 d, then it stops the searching results. The refresh button 302 e maybe configured to allow the user to refresh the webpage and the minimizebutton 302 f may be configured to allow the user to minimize webpage.The file button 302 g may be configured to load the different files onthe first computing device 102 and/or the second computing device 104.If the user selects the help button 302 h, then the help button 302 hopens the web browser containing help information/guidance information.

The list of search results 304 includes the setting button 306 a and themenu button 306 b. If the user selects the menu button 306 b, then menumay be displayed on the first computing device 102 and/or the secondcomputing device 104. The setting button 306 a may control any number ofsettings of the input search query. If the user selects the settingbutton 306 a a setting menu may appear on the first computing device 102and/or the second computing device 104. If the user selects the at leastone search result from the list of search results 304, then the selectedresult webpage 308 may be appeared on the first computing device 102and/or the second computing device 104. If the user selects the savebutton 310, then the selected result webpage 308 may be saved on thefirst computing device 102 and/or the second computing device 104. Thesaved phrase filter 314 may be configured to discard the list of searchresults which may be filtered out from a new list of search results, andthe user may refresh the list of search results of previous queriesdepending on how the user value the insight provided.

Referring to FIG. 4, FIG. 4 is an example screen 400 depicting anembodiment of the content extraction module 110 on the first computingdevice 102 and/or the second computing device 104, in accordance withone or more exemplary embodiments. The content extraction module 110includes a voice assistant 402, a search bar 404, and tiles 406 a, 406b, 406 c, 406 d, 406 e, 406 f, 406 g, 406 h, 406 i.

The voice assistant 402 may be accessed from servers by the firstcomputing device 102 and/or the second computing device 104. The voiceassistant 402 may transform an expression received from a user to aprocessor (not shown). The processor (not shown) may process the voiceinput to understand the voice in a natural language context. The contentextraction module 110 may include a linguistic algorithm for thetranslation of words into symbols or tokens. In an embodiment, the usermay long press on the voice assistant icon to open the voice assistant402 prompt, then user speaks the search query (for example, ABE LINCOLN)into a microphone, the content extraction module 110 gives the searchquery on the search bar 404. Then, the user may select any tile 406 a,406 b, 406 c, 406 d, 406 e, 406 f, 406 g, 406 h, 406 i displayed on thefirst computing device 102 and/or the second computing device 104 to getrelevant content of results. If the user selects the tile 406 i, then alist of books 408 may be displayed on the first computing device 102and/or the second computing device 104. The list of books 408 may be topcurated books listed in order of relevance or by rank of popularity. Thelist of books 408 popularizes the screen when the tile 406 i is pressed.The list of books 408 may include, but not limited to, Anna Karenina byLeo Tolstoy, Madame Bovary by Gustave Flaubert, War and Peace by LeoTolstoy, The Great Gatsby by F. Scott Fitzgerald, Middlemarch by GeorgeEliot, The Adventures of Huckleberry Finn by Mark Twain, and the like.The list of books 408 present in augmented reality/virtual reality mayappear in space of that reality. Each image may also be manipulatedthrough a sensory detection of hand motions or a manipulation of thehand. Early iterations may be done by images of commonly understoodmeaning and then measures eye perception to make a unique iteration tothe user translation of understood principle. For example, the wordflower may appear as several images of single or bouquet varieties. Thefirst images received may be given priority to the user and the secondetc. In future expressions of the word flower the image may appear asunderstood with the varieties obscured in the background. Asunderstanding changes so the image from a single flower to bouquets.

Each of the tiles 406 a, 406 b, 406 c, 406 d, 406 e, 406 f, 406 g, 406h, 406 i includes (or acts as) a link to a website. The website mayinclude, but not limited to, a social networking website (SN website),E-commerce website, images website, date website, and the like. Thetiles 406 a, 406 b, 406 c, 406 d, 406 e, 406 f, 406 g, 406 h, 406 i, inthe depicted embodiment, may be visually presented to the user as squarebuttons with black background and with lettering populate the bottom ⅓of the screen depicted therein, a logo and a name of a resource forenabling the user to identify which resource the particular one of thetile is linked to. The tiles 406 a, 406 b, 406 c, 406 d, 406 e, 406 f,406 g, 406 h, 406 i may be implemented as differently shaped buttons, aswebsite links presented or the like.

Referring to FIG. 5, FIG. 5 is an example screen 500 depicting anotherembodiment of the content extraction module 110 on the first computingdevice 102 and/or the second computing device 104, in accordance withone or more exemplary embodiments. The content extraction module 110includes the tiles 506 a, 506 b, 506 c, 506 d, 506 e, 506 f, 506 g, 506h, and 506 i. The user may select any tile 506 a, 506 b, 506 c, 506 d,506 e, 506 f, 506 g, 506 h, 506 i displayed on the first computingdevice 102 and/or the second computing device 104 to get relevantcontent. If the user selects the tile 506 d, then a list of images 512may be displayed on the first computing device 102 and/or the secondcomputing device 104. The list of images 512 populates the screen whenthe tile 506 d is pressed. The list of images 512 present in thesimulation environment may appear in space of that reality. Each image512 may also be manipulated through the sensory detection of handmotions or the manipulation of the hand. Early iterations may be done byimages of commonly understood meaning and then measures eye perception,eye movements are then measured to create or develop a unique iterationfor the user, that iteration of lights images color and brightness maythen be animated to make a unique iteration to the user translation ofunderstood principle through an interaction of the content beinganimated.

Each of the tiles 506 a, 506 b, 506 c, 506 d, 506 e, 506 f, 506 g, 506h, 406 i includes (or acts as) a link to the website. The website mayinclude, but not limited to, a social networking website (SN website),E-commerce website, images website, date website, and the like. Thetiles 506 a, 506 b, 506 c, 506 d, 506 e, 506 f, 506 g, 506 h, 506 i, inthe depicted embodiment, may be visually presented to the user as squarebuttons with black background and with lettering populate the bottom ⅓of the screen depicted therein, a logo and a name of a resource forenabling the user to identify which resource the particular one of thetile is linked to. The tiles 506 a, 506 b, 506 c, 506 d, 506 e, 506 f,506 g, 506 h, 506 i may be implemented as differently shaped buttons, aswebsite links presented or the like.

Referring to FIG. 6, FIG. 6 is an example screen 600 depicting anotherembodiment of the content extraction module 110 on the first computingdevice 102 and/or the second computing device 104, in accordance withone or more exemplary embodiments. The content extraction module 110includes the tiles 606 a, 606 b, 606 c, 606 d, 606 e, 606 f, 606 g, 606h, and 606 i. The user may select one or more tiles 606 a, 606 b, 606 c,606 d, 606 e, 606 f, 606 g, 606 h, 606 i displayed on the firstcomputing device 102 and/or the second computing device 104 to getrelevant content. If the user selects the tile 606 d and the tile 606 i,then the list of images 612 and the list of books 608 may be displayedon the first computing device 102 and/or the second computing device104. The list of books 608 may include, but not limited to, AnnaKarenina by Leo Tolstoy, Madame Bovary by Gustave Flaubert, War andPeace by Leo Tolstoy, The Great Gatsby by F. Scott Fitzgerald,Middlemarch by George Eliot, The Adventures of Huckleberry Finn by MarkTwain, and the like. The list of images 612 and the list of books 608popularize the screen when the tiles 606 d, 606 i are pressed. The listof images 612 and the list of books 608 present in the simulationenvironment may appear in space of that reality. Each image 612 or 608may also be manipulated through the sensory detection of hand motions orthe manipulation of the hand.

Each of the tiles 606 a, 606 b, 606 c, 606 d, 606 e, 606 f, 606 g, 606h, 606 i includes (or acts as) a link to the website. The website mayinclude, but not limited to, a social networking website (SN website),E-commerce website, images website, date website, and the like. Thetiles 606 a, 606 b, 606 c, 606 d, 606 e, 606 f, 606 g, 606 h, 606 i, inthe depicted embodiment, may be visually presented to the user as squarebuttons with black background and with lettering populate the bottom ⅓of the screen depicted therein, a logo and a name of a resource forenabling the user to identify which resource the particular one of thetile is linked to. The tiles 606 a, 606 b, 606 c, 606 d, 606 e, 606 f,606 g, 606 h, 606 i may be implemented as differently shaped buttons, aswebsite links presented or the like.

Referring to FIG. 7A, FIG. 7B, FIG. 7C, FIG. 7D, FIG. 7E, FIG. 7A, FIG.7B, FIG. 7C, FIG. 7D, FIG. 7E are example diagrams 700 a, 700 b, 700 c,700 d, 700 e depicting heat maps, in accordance with one or moreexemplary embodiments. The example diagrams 700 a, 700 b, 700 c, 700 d,700 e includes heat maps, but not limited to, a first heat map 702, asecond heat map 704, a third heat map 706, a fourth heat map 708, and afifth heat map 710. The heat maps 702, 704, 706, 708, 710 may include anoverlay of the images bringing various color and light intensity totiles, symbols, or tokens, as the expression of popularity. For example,it is contemplated that in a historical view of famous person a timelinemay be presented with various documents, reports etc. If the historicalfigure is Abraham Lincoln, as an example, the tiles arranged in theappearance of a file cabinet drawer along the bottom or side of thedisplay may show different folders. The different folders about hisdeath, election campaign, emancipation proclamation or other keymilestones in his life and career may have great intensity of lightmaking the display appear to glow brighter. Whereas, briefs ortransactional documents relating to his lawyering for the railroadswould may dimmer as less popular. It is contemplated this affect may actlike a weather map or heat map or mood ring with changing intensity andcolor for a lively interaction between users as an indicator ofpopularity at the time. The heat maps 702, 704, 706, 708, 710 may bedisplayed on the first computing device 102 and/or the second computingdevice 104. The heat maps 702, 704, 706, 708, 710 may show popularity,relevance, and importance in a collaborative way. The heat maps 702,704, 706, 708, 710 may act as a reporting metric that helps the users tovisualize the effectiveness of the templates. The heat map(s) 702, 704,706, 708, 710, which shows what others are doing, may direct userattention to the most popular categories in response to fellow userselections of various tiles. The heat map(s) 702, 704, 706, 708, 710 maybe displayed on the first computing device 102 and/or the secondcomputing device 104 in response to how often the users select certaintiles that allow others to participate in a given search community. Forinstance, the users who regularly search sports may see the heat map(s)702, 704, 706, 708, 710 during major sporting events. The tiles mayinclude a software networking-website (SN-website), images, E-commercewebsite, books, and the like.

The heat map(s) 702, 704, 706, 708, 710 may have the colors behind thetiles so that users may identify the more popular selections. Forexample, the tiles may be defined with limited opaqueness, allowing forthe heat map(s) 702, 704, 706, 708, 710 that highlights the more popularselections through the use of both color and light intensity. Designwise, the tiles may be bordered in uniform shape, with the heat map 702,704, 706, 708, 710 akin to a weather storm-tracking mechanism forhurricanes or a mood ring with a nebulous color-changing capacity thatcaptures the frequency of user selection and makes a visually-appealingrepresentation of predictive analysis. The heat map(s) 702, 704, 706,708, 710 may show the most popular tags ranged by frequency, listedalphabetically. While such representation provides a general idea ofwhat the text is about it omits important information about thedifferent topics inside, their relationships, and the structure of thediscourse. The heat map(s) 702, 704, 706, 708, 710 may show resultingvisualization provides a very comprehensive visual overview of a text704. The heat map(s) 702, 704, 706, 708, 710 may show the mostinfluential words and also how they are related to one another and howthey are grouped into distinct topics. For example, the influentialwords may include colors, users, popular selections, heat map, tiles,users, search community, sports, sporting events, SN-website, images,E-commerce website, books, and the like.

Referring to FIG. 8, FIG. 8 is an example flow diagram 800 depicting amethod for providing relevant content in response to the search query,in accordance with one or more exemplary embodiments. The method 800 maybe carried out in the context of the details of FIG. 1, FIG. 2, FIG. 3,FIG. 4, and FIG. 5, FIG. 6, and FIG. 7A, FIG. 7B, FIG. 7C, FIG. 7D, FIG.7E. However, the method 800 may also be carried out in any desiredenvironment. Further, the aforementioned definitions may equally applyto the description below.

The method commences at step 802, the user is allowed to input thesearch query to the content extraction module using the computingdevice. Thereafter, at step 804, the optimized search engine receivesthe search query from the content extraction module. Then, at step 806,the optimized search engine executes the search query and chooses thetemplates associated with topics in response to the search query.Thereafter, at step 808, the optimized search engine collects the listof search results from different online sources using the chosentemplates associated with the topics and transfers the list of collectedsearch results to the content extraction module. The online sources mayinclude, but not limited to, websites, internet sources, and the like.Thereafter, at step 810, the optimized search engine highlights therelevant content of web pages from the list of search results anddisplays the highlighted relevant content of the web pages from the listof search results by filtering out irrelevant content on the computingdevice. Thereafter, at step 812, content extraction module executes thelist of search results in the simulation environment using 3-Dmanipulation techniques. Here, the user may be allowed to manipulate andsift the list of search results in the simulation environment.Thereafter, at step 814, the content extraction module enables the userto give the feedback to the list of search results and analyzes thefeedback to filter out irrelevant search results to the user duringfuture searches on the computing device. The feedback may include, butnot limited to, decisions about what is relevant, what is not relevant,and the like.

Referring to FIG. 9, FIG. 9 is an example flow diagram 900 depicting amethod for displaying the search results in the template form inresponse to the search query, in accordance with one or more exemplaryembodiments. The method 900 may be carried out in the context of thedetails of FIG. 1, FIG. 2, FIG. 3, FIG. 4, and FIG. 5, FIG. 6, FIG. 7A,FIG. 7B, FIG. 7C, FIG. 7D, FIG. 7E, and FIG. 8. However, the method 900may also be carried out in any desired environment. Further, theaforementioned definitions may equally apply to the description below.

The user is allowed to input the search query to the content extractionmodule using the computing device, at step 902. The optimized searchengine receives the search query from the content extraction module atstep 904. Thereafter, at step 906, determine whether the search query isknown? If answer to step 906 is YES, then the exemplary method continuesat step 908, the optimized search engine chooses the templates inresponse to the search query from stored associations of the databasebetween the topics and the templates. If answer to step 906 is NO, thenthe exemplary method continues at step 910, the optimized search enginechooses the templates from suggested templates of the database to createassociations between the templates and the topics. Thereafter, at step912, the optimized search engine transfers the list of search results tothe content extraction module once the list of search results collectedusing the chosen templates and displays the list of search results in atemplate form on the computing device.

Referring to FIG. 10, FIG. 10 is an example flow diagram 1000 depictinga method for using the templates as relevant search results for thesearch query, in accordance with one or more exemplary embodiments. Themethod 1000 may be carried out in the context of the details of FIG. 1,FIG. 2, FIG. 3, FIG. 4, and FIG. 5, FIG. 6, FIG. 7A, FIG. 7B, FIG. 7C,FIG. 7D, FIG. 7E, and FIG. 8, and FIG. 9. However, the method 1000 mayalso be carried out in any desired environment. Further, theaforementioned definitions may equally apply to the description below.

The user (for example, knowledge engineers, practitioners, artificialalgorithms) creates the templates on the content extraction module viathe computing device, at step 1002. Thereafter, at step 1004, thedatabase receives the templates from the content extraction module andadds the templates continually for various categories of topics.Thereafter, at step 1006, the optimized search engine uses the templatesas the relevant list of search results for the search query.

Referring to FIG. 11, FIG. 11 is an example flow diagram 1100 depictinga method for allowing the user to delete irrelevant list of searchresults and enabling the user to give the feedback, in accordance withone or more exemplary embodiments. The method 1100 may be carried out inthe context of the details of FIG. 1, FIG. 2, FIG. 3, FIG. 4, and FIG.5, FIG. 6, FIG. 7A, FIG. 7B, FIG. 7C, FIG. 7D, FIG. 7E, and FIG. 8, FIG.9, and FIG. 10. However, the method 1100 may also be carried out in anydesired environment. Further, the aforementioned definitions may equallyapply to the description below.

The optimized search engine executes the search query to get a new listof search results to combine with a previous list of search results, atstep 1102. Thereafter, at step 1104, the database stores the new list ofsearch results, the previous list of search results, and the executedone or more search queries in the database. Here, the previous list ofsearch results may be hidden on the content extraction module in thefuture by the new list of search results. Thereafter, at step 1106, thecontent extraction module allows the user to delete irrelevant list ofsearch results and enables the user to give the feedback to the list ofsearch results. Thereafter, at step 1108, the content extraction modulesends the given feedback to the database and avoids biases of anyindividual dominant, or even monopolistic, existing the list of searchresults on the computing device, the list of results and the contentstherein are then translated into images that may be animated depictingthe data or knowledge to be shared.

Referring to FIG. 12, FIG. 12 is a block diagram illustrating thedetails of digital processing system 1200 in which various aspects ofthe present disclosure are operative by execution of appropriatesoftware instructions. Digital processing system 1200 may correspond tothe first computing device 102 and the second computing device 104 (orany other system in which the various features disclosed above can beimplemented).

Digital processing system 1200 may contain one or more processors suchas a central processing unit (CPU) 1210, random access memory (RAM)1220, secondary memory 1230, graphics controller 1260, display unit1270, network interface 1280, an input interface 1290. All thecomponents except display unit 1270 may communicate with each other overcommunication path 1250, which may contain several buses as is wellknown in the relevant arts. The components of FIG. 12 are describedbelow in further detail.

CPU 1210 may execute instructions stored in RAM 1220 to provide severalfeatures of the present disclosure. CPU 1210 may contain multipleprocessing units, with each processing unit potentially being designedfor a specific task. Alternatively, CPU 1210 may contain only a singlegeneral-purpose processing unit.

RAM 1220 may receive instructions from secondary memory 1230 usingcommunication path 1250. RAM 1220 is shown currently containing softwareinstructions, such as those used in threads and stacks, constitutingshared environment 1225 and/or user programs 1226. Shared environment1225 includes operating systems, device drivers, virtual machines, etc.,which provide a (common) run time environment for execution of userprograms 1226.

Graphics controller 1260 generates display signals (e.g., in RGB format)to display unit 1270 based on data/instructions received from CPU 1210.Display unit 1270 contains a display screen to display the imagesdefined by the display signals. Input interface 1290 may correspond to akeyboard and a pointing device (e.g., touch-pad, mouse) and may be usedto provide inputs. Network interface 1280 provides connectivity to anetwork (e.g., using Internet Protocol), and may be used to communicatewith other systems (such as those shown in FIG. 1, network 106)connected to the network.

Secondary memory 1230 may contain hard drive 1235, flash memory 1236,and removable storage drive 1237. Secondary memory 1230 may store thedata software instructions (e.g., for performing the actions noted abovewith respect to the Figures), which enable digital processing system1200 to provide several features in accordance with the presentdisclosure.

Some or all of the data and instructions may be provided on theremovable storage unit 1240, and the data and instructions may be readand provided by removable storage drive 1237 to CPU 1210. Floppy drive,magnetic tape drive, CD-ROM drive, DVD Drive, Flash memory, a removablememory chip (PCMCIA Card, EEPROM) are examples of such removable storagedrive 1237.

The removable storage unit 1240 may be implemented using medium andstorage format compatible with removable storage drive 1237 such thatremovable storage drive 1237 can read the data and instructions. Thus,removable storage unit 1240 includes a computer readable (storage)medium having stored therein computer software and/or data. However, thecomputer (or machine, in general) readable medium can be in other forms(e.g., non-removable, random access, etc.).

In this document, the term “computer program product” is used togenerally refer to the removable storage unit 1240 or hard diskinstalled in hard drive 1235. These computer program products are meansfor providing software to digital processing system 1200. CPU 1210 mayretrieve the software instructions, and execute the instructions toprovide various features of the present disclosure described above.

The term “storage media/medium” as used herein refers to anynon-transitory media that store data and/or instructions that cause amachine to operate in a specific fashion. Such storage media maycomprise non-volatile media and/or volatile media. Non-volatile mediaincludes, for example, optical disks, magnetic disks, or solid-statedrives, such as storage memory 1230. Volatile media includes dynamicmemory, such as RAM 1220. Common forms of storage media include, forexample, a floppy disk, a flexible disk, hard disk, solid-state drive,magnetic tape, or any other magnetic data storage medium, a CD-ROM, anyother optical data storage medium, any physical medium with patterns ofholes, a RAM, a PROM, and EPROM, a FLASH-EPROM, NVRAM, any other memorychip or cartridge.

Storage media is distinct from but may be used in conjunction withtransmission media. Transmission media participates in transferringinformation between storage media. For example, transmission mediaincludes coaxial cables, copper wire and fiber optics, including thewires that comprise bus 1250. Transmission media can also take the formof acoustic or light waves, such as those generated during radio-waveand infra-red data communications.

In an embodiment of the present disclosure, the optimized artificialintelligence search system 100 includes the computing device 102/104configured to allow the user to input one or more search queries to acontent extraction module 110 which is in communication with anoptimized search engine 108. The optimized search engine 108 may beconfigured to receive the one or more search queries from the contentextraction module 110 and execute the one or more search queries torender a list of search results to the content extraction module 110.

In another embodiment of the present disclosure, the optimizedartificial intelligence search system 100 further includes a database203 comprising one or more templates associated with one or more topicsand the optimized search engine 108 may be configured to interact withthe database 203 to choose the one or more templates associated with theone or more topics in response to the one or more search queries. Theoptimized search engine 108 may be configured to collect the list ofsearch results from a plurality of online sources using the one or morechosen templates and transfer the collected list of search results tothe content extraction module 110. The content extraction module 110 maybe configured to highlight a relevant content of a plurality of webpages from the list of search results and display the highlightedrelevant content of the plurality of web pages from the list of searchresults by filtering out an irrelevant content on the computing device102/104. The computing device 102/104 may be configured to execute thelist of search results in the simulation environment to the user usingone or more three-dimensional (3D) manipulation techniques from thecontent extraction module 110.

In another embodiment of the present disclosure, the optimized searchengine 108 may be configured to execute the one or more search queriesto get a new list of search results to combine with a previous list ofsearch results in response to the one or more search queries. Thecontent extraction module 110 may be configured to enable the user toinput a feedback to the list of search results and analyze the feedbackto delete one or more irrelevant search results to the user duringfuture searches on the computing device 102/104. The content extractionmodule 110 may be configured to enable the user to create the one ormore templates which are transfer to the database 203 and the optimizedsearch engine 108 may be configured to apply the one or more createdtemplates across the one or more topics to find the list of searchresults. The one or more templates comprising one or more strategies forguiding the optimized search engine 108 to find the list of searchresults. The optimized search engine may be configured to choose the oneor more templates from stored associations of the database 203 betweenthe one or more topics and the one or more templates when the one ormore search queries are known to the optimized search engine 108. Theoptimized search engine 108 may be configured to choose the one or moretemplates from suggested templates of the database 203 to create theassociations between the one or more templates and the one or moretopics when the one or more search queries are unknown to the optimizedsearch engine 108.

In another embodiment of the present disclosure, a method for providingcontent in response to search queries, comprising: allowing the user onthe computing device 102/104 to input one or more search queries to thecontent extraction module 110 which is in communication with theoptimized search engine 108, receiving the one or more search queriesfrom the content extraction module 110 to the optimized search engine108, the optimized search engine 108 may be configured to execute theone or more search queries to render a list of search results to thecontent extraction module 110, choosing one or more templates associatedwith one or more topics from the database 203 by the optimized searchengine 108 in response to the one or more search queries, the optimizedsearch engine 108 may be configured to collect the list of searchresults from a plurality of online sources using the one or moretemplates associated with the one or more topics and transfer the listof collected search results to the content extraction module 110,highlighting a relevant content of a plurality of web pages from thelist of search results by the content extraction module 110 anddisplaying the highlighted relevant content of the plurality of webpages from the list of search results by filtering out an irrelevantcontent on the computing device 102/104, executing the list of searchresults in the simulation environment to the user usingthree-dimensional (3D) manipulation techniques by the content extractionmodule 110, the content extraction module 110 enables the user tomanipulate and sift the list of search results, and enabling the user toinput a feedback to the list of search results by the content extractionmodule 110 and analyzing the feedback to filter out one or moreirrelevant search results to the user during future searches on thecomputing device 102/104, enabling the user to create one or moretemplates on the content extraction module 110 and adding the one ormore created templates associated with the one or more topics to thedatabase 203, using the one or more templates as the list of searchresults by the optimized search engine 108 in response to the one ormore search queries, allowing the user to share the list of searchresults to others on the content extraction module 110.

In another embodiment of the present disclosure, a computer programproduct comprising a non-transitory computer-readable medium having acomputer-readable program code embodied therein to be executed by one ormore processors, the program code including instructions to: allow theuser on the computing device to input one or more search queries to thecontent extraction module 110 which is in communication with theoptimized search engine 108, receive the one or more search queries fromthe content extraction module 110 to the optimized search engine 108,the optimized search engine 108 may be configured to execute the one ormore search queries to render a list of search results to the contentextraction module 110, choose one or more templates associated with oneor more topics from the database 203 by the optimized search engine 108in response to the one or more search queries, the optimized searchengine 108 may be configured to collect the list of search results froma plurality of online sources using the one or more templates associatedwith the one or more topics and transfer the list of collected searchresults to the content extraction module 110, highlight a relevantcontent of a plurality of web pages from the list of search results bythe content extraction module 110 and display the highlighted relevantcontent of the plurality of web pages from the list of search results byfiltering out an irrelevant content on the computing device 102/104,execute the list of search results in the simulation environment to theuser using three-dimensional (3D) manipulation techniques by the contentextraction module 110, the content extraction module 110 enables theuser to manipulate and sift the list of search results; and enable theuser to input a feedback to the list of search results by the contentextraction module 110 and analyze the feedback to filter out one or moreirrelevant search results to the user during future searches on thecomputing device 102/104. The content extraction module 110 also autoassembles the data from the list of results into a linguistic algorithmthat is used to automate an assembler of images depicting the contentsand animating those images to interact in a way that describe themeaning of the words within the search result.

In another embodiment of the present disclosure, the optimized searchengine 108 comprising a search query resolving module 205 configured toresolve the one or more search queries received from the contentextraction module 110. The optimized search engine 110 comprising atemplate selection module 207 configured to allow the user to build andadd the one or more templates associated with one or more topics to thedatabase 203. The optimized search engine 108 comprising a contentproviding module 209 configured to provide the relevant content in theform of the one or more templates to the content extraction module 110.The content providing module 209 may also be configured to suggest theone or more search queries and the relevant content in response to theone or more search queries to the content extraction module 110. Thedatabase 203 may be configured to store the list of search results, theone or more search queries, and the feedback. The content extractingmodule 110 further comprising a content deleting module 213 configuredto use artificial intelligence techniques within the one or moretemplates to provide the relevant content of the plurality of web pagesfrom the plurality of online sources by filtering out the irrelevantcontent on the computing device 102/104. The content deleting module 213may be further configured to allow the user to delete the one or moreirrelevant search results on the computing device 102/104. The contentextraction module 110 comprising one or more heat maps configured toshow the popular, relevant, and important list of search results inresponse to the one or more search queries on the computing device102/104.

Reference throughout this specification to “one embodiment”, “anembodiment”, or similar language means that a particular feature,structure, or characteristic described in connection with the embodimentis included in at least one embodiment of the present disclosure. Thus,appearances of the phrases “in one embodiment”, “in an embodiment” andsimilar language throughout this specification may, but do notnecessarily, all refer to the same embodiment.

Although the present disclosure has been described in terms of certainpreferred embodiments and illustrations thereof, other embodiments andmodifications to preferred embodiments may be possible that are withinthe principles and spirit of the invention. The above descriptions andfigures are therefore to be regarded as illustrative and notrestrictive.

Thus the scope of the present disclosure is defined by the appendedclaims and includes both combinations and sub-combinations of thevarious features described hereinabove as well as variations andmodifications thereof, which would occur to persons skilled in the artupon reading the foregoing description.

What is claimed is:
 1. An optimized artificial intelligence searchsystem for providing content in response to search queries, comprising:a computing device configured to allow a user to input one or moresearch queries to a content extraction module which is in communicationwith an optimized search engine, whereby the optimized search engine isconfigured to receive the one or more search queries from the contentextraction module and execute the one or more search queries to render alist of search results to the content extraction module; and a databasecomprising one or more templates associated with one or more topics;wherein: the optimized search engine is configured to interact with thedatabase to choose at least one template from the one or more templatesassociated with the one or more topics in response to the one or moresearch queries, the optimized search engine being configured to interactwith the database, is further configured to: choose the at least onetemplate from stored associations in the database between the one ormore topics and the one or more templates when the one or more searchqueries are known to the optimized search engine, wherein theassociation is created between the templates and the topics by a userand is added to the database, and choose the at least one template fromsuggested templates of the database to create the associations betweenthe one or more templates and the one or more topics when the one ormore search queries are unknown to the optimized search engine, theoptimized search engine is configured to collect the list of searchresults from a plurality of online sources using the chosen at least onetemplate and transfer the collected list of search results in the formof the at least one template to the content extraction module, thecontent extraction module is configured to enable the user to create theone or more templates which are transferred to the database and theoptimized search engine is configured to apply the one or more createdtemplates across the one or more topics to find the list of searchresults, and is further configured to highlight a relevant content of aplurality of web pages from the list of search results and display, inthe form of the template on the computing device, the highlightedrelevant content of the plurality of web pages from the list of searchresults by filtering out an irrelevant content on the computing device,the computing device is configured to execute the list of search resultsin a simulation environment to the user using one or morethree-dimensional (3D) manipulation techniques from the contentextraction module, wherein the content extraction module is configuredto translate the list of search results and the content into images. 2.The optimized artificial intelligence search system of claim 1, whereinthe optimized search engine is configured to execute the one or moresearch queries to get a new list of search results to combine with aprevious list of search results in response to the one or more searchqueries.
 3. The optimized artificial intelligence search system of claim1, wherein the content extraction module is configured to enable theuser to input a feedback to the list of search results and analyze thefeedback to delete one or more irrelevant search results to the userduring future searches on the computing device.
 4. The optimizedartificial intelligence search system of claim 1, wherein the one ormore templates comprises one or more strategies for guiding theoptimized search engine to find the list of search results.
 5. A methodfor providing content in response to search queries, comprising:allowing a user on a computing device to input one or more searchqueries to a content extraction module which is in communication with anoptimized search engine; receiving the one or more search queries fromthe content extraction module by the optimized search engine, wherebythe optimized search engine is configured to execute the one or moresearch queries to render a list of search results to the contentextraction module; choosing at least one template from one or moretemplates associated with one or more topics from a database by theoptimized search engine in response to the one or more search queries,wherein choosing the at least one template comprises choosing the atleast one template from stored associations in the database between theone or more topics and the one or more templates when the one or moresearch queries are known to the optimized search engine, wherein theassociation is created between the templates and the topics by a userand is added to the database, and choosing the at least one templatefrom suggested templates of the database to create the associationsbetween the one or more templates and the one or more topics when theone or more search queries are unknown to the optimized search engine,wherein the optimized search engine is configured to collect the list ofsearch results from a plurality of online sources using the chosen atleast one template and transfer the list of collected search results inthe form of the at least one template to the content extraction module;enabling the user to create the one or more templates by the contentextraction module and adding the one or more created templatesassociated with the one or more topics to the database; highlighting arelevant content of a plurality of web pages from the list of searchresults by the content extraction module and displaying, in the form ofthe template on the computing device, the highlighted relevant contentof the plurality of web pages from the list of search results byfiltering out an irrelevant content on the computing device; executingthe list of search results in a simulation environment to the user usingthree-dimensional (3D) manipulation techniques from the contentextraction module, wherein the content extraction module is configuredto translate the list of search results and the content into images,whereby the content extraction module is configured to enable the userto manipulate and sift the list of search results; and enabling the userto input a feedback to the list of search results by the contentextraction module and analyzing the feedback to filter out one or moreirrelevant search results to the user during future searches on thecomputing device.
 6. The method of claim 5, further comprising a step ofusing the one or more templates as the list of search results by theoptimized search engine in response to the one or more search queries.7. The method of claim 5, further comprising a step of allowing the userto share the list of search results to others on the content extractionmodule.
 8. A computer program product comprising a non-transitorycomputer-readable medium having a computer-readable program codeembodied therein to be executed by one or more processors, the programcode including instructions to: allow a user on a computing device toinput one or more search queries to a content extraction module which isin communication with an optimized search engine; receive the one ormore search queries from the content extraction module by the optimizedsearch engine, whereby the optimized search engine is configured toexecute the one or more search queries to render a list of searchresults to the content extraction module; choose at least one templatefrom one or more templates associated with one or more topics from adatabase by the optimized search engine in response to the one or moresearch queries, wherein choosing the at least one template compriseschoosing the at least one template from stored associations in thedatabase between the one or more topics and the one or more templateswhen the one or more search queries are known to the optimized searchengine wherein the association is created between the templates and thetopics by a user and is added to the database, and choosing the at leastone template from suggested templates of the database to create theassociations between the one or more templates and the one or moretopics when the one or more search queries are unknown to the optimizedsearch engine, wherein the optimized search engine is configured tocollect the list of search results from a plurality of online sourcesusing the chosen at least one template and transfer the list ofcollected search results to the content extraction module, wherein theoptimized search engine comprises a content providing module configuredto provide the collected search results in the form of the at least onetemplate to the content extraction module, wherein the optimized searchengine comprises a template selection module configured to allow theuser to build and add the one or more templates associated with the oneor more topics to the database; highlight a relevant content of aplurality of web pages from the list of search results by the contentextraction module and display, in the form of the template on thecomputing device, the highlighted relevant content of the plurality ofweb pages from the list of search results by filtering out an irrelevantcontent on the computing device; execute the list of search results in asimulation environment to the user using three-dimensional (3D)manipulation techniques from the content extraction module, wherein thecontent extraction module is configured to translate the list of searchresults and the content into images, whereby the content extractionmodule is configured to enable the user to manipulate and sift the listof search results; and enable the user to input a feedback to the listof search results by the content extraction module and analyze thefeedback to filter out one or more irrelevant search results to the userduring future searches on the computing device.
 9. The computer programproduct of claim 8, wherein the optimized search engine comprising asearch query resolving module configured to resolve the one or moresearch queries received from the content extraction module.
 10. Thecomputer program product of claim 8, wherein the content providingmodule is further configured to suggest the one or more search queriesand the relevant content in response to the one or more search queriesto the content extraction module.
 11. The computer program product ofclaim 8, wherein the database is configured to store the list of searchresults, the one or more search queries, and the feedback.
 12. Thecomputer program product of claim 8, wherein the content extractingmodule further comprising a content deleting module configured to useartificial intelligence techniques within the one or more templates toprovide the relevant content of the plurality of web pages from theplurality of online sources by filtering out the irrelevant content onthe computing device.
 13. The computer program product of claim 12,wherein the content deleting module is further configured to allow theuser to delete the one or more irrelevant search results on thecomputing device.
 14. The computer program product of claim 8, whereinthe content extraction module comprising one or more heat mapsconfigured to show the popular, relevant, and important list of searchresults in response to the one or more search queries on the computingdevice.